@charset "utf-8";
/* CSS Document */

body {
    line-height: 1.2;
    font-family: Arial,宋体,Geneva,Microsoft YaHei,Microsoft JhengHei,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    color: #454545;
}
body, h1, h2, h3, h4, h5, h6, p, form, ul, ol, li, dt, dl, dd, th, td, label, bottom, input, textarea {margin: 0px;padding: 0px;}
ul,ol,li { list-style:none; }

div, th, td {font-size:12px;}
em, i {font-style: normal;}
a { text-decoration:none; color:#666;}
a:hover {color:#f60;}
dl{ margin:0px; padding:0px;}
dd{ margin:0px; padding:0px;}
a:hover {color:#f60;}
span {font-size:12px;}
em { font-style:normal;}
img{ border:0px;}
p{ margin:0px; padding:0px;}
.clear {clear:both; overflow:hidden;}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.top10{ margin-top:10px;}
.top20{ margin-top:20px;}
.hidden{display:none;}

.head {
	position:relative; background:#FFFFFF;
	z-index:999999;
}
/*top*/
.nav_ksljss{width:906px;margin:0 auto; padding-top:10px;}
.sousuo_box {BORDER-BOTTOM: #ffdba6 1px solid; BORDER-LEFT: #ffdba6 1px solid; PADDING-BOTTOM: 10px; WIDTH: 906px; BACKGROUND: #fff6da; HEIGHT: auto; BORDER-TOP: #ffdba6 1px solid; BORDER-RIGHT: #ffdba6 1px solid}
.sousuo_top {TEXT-ALIGN: left; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; WIDTH: 906px; HEIGHT: 30px; font-size:14px; font-weight:bold; color:#333333; clear:both;}
.sousuo_bot {PADDING-BOTTOM: 5px; WIDTH: 860px; BACKGROUND: url(http://www.97616.net/images/bac_course.jpg) left repeat-y #fff; margin-left:20px;}
.sousuo_bot DL {MARGIN-TOP: 5px; WIDTH: 540px; FLOAT: left; HEIGHT: auto;}
.sousuo_bot DT {LINE-HEIGHT: 28px; WIDTH: 65px; DISPLAY: inline; FLOAT: left; HEIGHT: 28px; MARGIN-LEFT: 15px; margin-right:10px; font-weight:bold;}
.sousuo_bot DD {WIDTH: 840px; DISPLAY: inline; FLOAT: left; HEIGHT: auto;}
.sousuo_bot DD LI {WIDTH: auto; DISPLAY: inline; FLOAT: left; HEIGHT: 28px; MARGIN-LEFT: 3px;}
.sousuo_bot DD LI A,.menu_3col li a {LINE-HEIGHT: 20px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: block; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 20px;color:#0000FF;}
.menu_3col li a{ margin-top:0;}
.sousuo_bot DD LI A:hover,.menu_3col li a:hover{BACKGROUND: #ff5a00; COLOR: #fff; text-decoration:none;}
.sousuo_bot DD LI A:active {BACKGROUND: #ff5a00; COLOR: #fff}
.sousuo_bot .cruent {BACKGROUND: #ff5a00; COLOR: #fff}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}

.top { border-bottom: 1px solid #F1F1F1;background: none repeat scroll 0% 0% #FAFAFA;position: relative;z-index: 9999;width: 100%; }
.top_info { width: 1200px;margin: 0px auto;height: 30px;}
.top_l { font-size:12px; float:left; height:30px; line-height:30px;}

.top_l b {font-weight: normal;
    color: #F60;
    font-family: arial;
    font-size: 12px;
}

.u_info a.message em, .mobile_download a.ico_mobile, .nav_box li i, .top_r li.weixin em, .top_r li.web_nav em, .search_top input.text, .top_r li.my_order i, .top_r li.web_nav i, .head_con .on_city span i, .search_top .search_curt i {
	background:url(../images/ico.png) no-repeat;
}
.top_r {
	float:right;
}
.top_r li {
	display:inline-block; line-height:30px;
	float:left;
	padding:0 10px;
}
.top_r li.my_order {
	position:relative;
	display:block;
	padding:0 20px;
	border:1px solid #F9F9F9;
	border-bottom:0 none;
}
.top_r li.my_order.hover {
	padding:0 20px 0 10px;
	border:1px solid #eee;
	border-bottom:1px solid #fff;
	background:#fff;
}
.top_r li.my_order i {
	position:absolute;
	top:13px;
	right:6px;
	width:7px;
	height:4px;
	background-position:-27px 0;
	-webkit-transition:all 0.2s ease-in;
}
.top_r li.web_nav {
	position:relative;
	display:block;
	padding:0 20px;
	border:1px solid #F9F9F9;
	border-bottom:0 none;
}
.top_r li.web_nav.hover {
	border:1px solid #eee;
	border-bottom:1px solid #fff;
	background:#fff;
}
.top_r li.web_nav i {
	position:absolute;
	top:13px;
	right:6px;
	width:7px;
	height:4px;

	background-position:-27px 0;
	-webkit-transition:all 0.2s ease-in;
	overflow:hidden\9;
}
.top_r li.web_nav em {
	position:absolute;
	top:10px;
	top:9px;
	left:5px;
	width:12px;
	height:11px;
	background-position:-188px -45px;
}
.top_r li a:hover {
	color:#f60;
	text-decoration:none;
}
.top_r li.hover i {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	transform:rotate(180deg);
}
.top_r li .my_order_con, .top_r li .web_nav_con {
	display:none;
	position:absolute;
	top:30px;
	right:0;
	padding:0 10px;
	border:1px solid #eee;
	border-top:none;
	background:#fff;
	z-index:1000
	
}
.top_r li.hover .my_order_con {
	display:block;
	left:-1px;
	width:58px;
}
.top_r li.hover .web_nav_con {
	display:block;
	right:-1px;
	width:140px;
	line-height:21px;
}
.top_r li.hover .web_nav_con ul {
	display:block;
	padding:5px 0;
	border-bottom:1px solid #eee;
	overflow:hidden;
}
.top_r li.hover .web_nav_con li {
	width:70px;
	float:left;
	padding:0;
}
.top_r li.hover .web_nav_con li.title {
	clear:both;
	display:block;
	width:140px;
	color:#f60;
	overflow:hidden;
	font-weight:bold;
}
.top_r li.hover .web_nav_con li.title a {
	color:#f60;
}
.top_r li.hover .web_nav_con ul.last {
	border-bottom:0 none;
}
.top_r li.weixin {
	position:relative;
	padding-left:20px;
}
.top_r li.weixin em {
	position:absolute;
	top:8px;
	top:6px\9;
	left:3px;
	width:13px;
	height:13px;
	background-position:-187px -22px;
}
.top_r li.weixin .weixin_tip {
	display:none;
	position:absolute;
	top:30px;
	right:-90px;
	width:285px;
	height:72px;
	padding:15px 15px 5px;
	line-height:21px;
	border:1px solid #e6e6e6;
	color:#666;
	background:#fff;
}


.logo {position: relative;width: 1200px;height: 92px;margin: 0px auto;z-index: 9999;}
.logo_l{ width:210px; float:left; height:88px; overflow:hidden}
.logo_r { float:left;  height:80px; margin-left:10px; margin-top:10px;}
.logo_hour { width:125px; background:url(../images/24hour.png) no-repeat; padding-top:30px; height:30px; float:left; margin-left:0px; margin-top:5px;}
.logo_hour span{font-size:18px; color:#f60; font-weight:700; margin-left:10px; font-family:arial,sans-serif,宋体;}

.Kad { float:right; width:300px; height:196px; padding:10px 10px 0 0; overflow:hidden; }

.box{width:670px;}

.cont { width:980px; margin:0px auto;}

.cont_l { width:670px; float:left; margin-right:10px; }

.cont_r { float:left; width:300px;}

.travel-Hd{padding:0 0 8px 3px;border-bottom:2px solid #390;height:27px;_overflow:hidden; margin-top:10px; background:#fff;}

.travel-Hd a{float:right;color:#36c;font-weight:normal;display:inline-block;font-size:12px;font-family:simsun;margin:10px 5px 0 0;}

.travel-Hd a:hover{color:#f90;}

.travel-Hd-type{font-family:Microsoft Yahei;font-size:20px;font-weight:bold;color:#390;padding-left:6px;}

.travel-Hd-msg{font-family:Microsoft Yahei;font-size:14px;color:#666;margin-left:8px;}
.tripscms_wb {

background: url(../images/nav_bg1.png) 0px -376px no-repeat; padding-left:20px;

}



.top_wx {

background: url(../images/nav_bg1.png) 0px -420px no-repeat; padding-left:20px;

}

.logo_s{ float:left; }
/*搜索*/

.fn-left,.fn-right{display:inline;}

.fn-left{float:left;}

.fn-right{float:right;}

.newTop{height:77px;padding-left:10px;}
.newTop h1{float:left;margin-top:10px;}
.newTop .newToplogo{float:left;margin-top:10px;}


.newTop-search{float:left;display:inline;margin:20px 0px 0 30px;position:relative;z-index:899;width:465px; }
.newTop-inter{float:left;display:inline;margin-top:16px;}

.newTop-srhBox{position:relative; height:32px; line-height:32px;border-top:2px solid #2B72DD;border-bottom:2px solid #2B72DD; border-left:2px solid #2B72DD;}

.newTop-srhBoxVal{width:70px;margin-right:10px;background: url("../images/srh.jpg") no-repeat scroll right -11px transparent;color: #666666;display: block;font-family: Microsoft Yahei;font-size: 14px;height: 32px;line-height: 32px;padding-left: 5px;}



.newTop-srhBoxValCur{background-position:right -56px;}





.newTop-srhSe{border:2px solid #2B72DD;border-top:0;background:#fff;left:-2px;padding: 2px 2px 0;position: absolute;top:32px;width: 61px;display:none;}





.newTop-srhSe a{display:block;width:56px;height:24px;line-height:24px;text-align:left;padding-left:5px;margin-bottom:2px;color:#666;font-family:Microsoft Yahei;}

.newTop-srhSe a:hover,.newTop-srhSe a.current{background:#ced0d0;color:#666;}





.newTop-srh-input{width:310px;border-top:2px solid #2B72DD;border-bottom:2px solid #2B72DD;border-right:0;border-left:0;height:32px;font-family:Microsoft Yahei;line-height:32px;color:#aaa; overflow:hidden;}

.newTop-srh-btn{position: absolute;right: 0px;top: 0px;width: 68px;height: 36px;border: 1px solid #2B72DD;font-size: 14px;color: #FFF;font-weight: bold;cursor: pointer;outline: medium none;background:url(../images/nav_bg2.png) no-repeat 26px -177px #2B72DD;}
.newTop-srh-btn:hover{background-color:#3076de;}

.newTop-interflashbtn{width:122px;height:56px;background:transparent;border:0;padding:0;cursor:pointer;}

.newTop-interflashbtn1{width:165px;margin-left:40px;}

.newTop-autocomp{position:absolute;top:30px;left:71px;border:1px solid #ccc;width:278px;display:none;background:#fff;}

.newTop-autocomp li{height:28px;line-height:24px;padding-left:10px;cursor:pointer;}

.newTop-autocomp li.active{background:#390;color:#fff;}

.J_searchLoding,.hd_searchLoding{background:url(../images/preload.gif) no-repeat right center;}

.newTop-hotSearchNew{margin-top:5px;padding-left:3px;color:#999; float:left; width:435px;}

.newTop-hotSearchNew span{margin-right:6px; float:left}

.newTop-hotSearchNew a{color:#999;margin-right:12px;}

.newTop-hotSearchNew a:hover{color:#f60;}

.newTop-tel{cursor:help;height:43px;overflow:hidden;padding-top:2px;width:137px;background:url(../images/index.gif) no-repeat -242px -334px;padding-left:15px;float:left;display:inline;margin-top:19px;margin-right:10px;}

.newTop-teltime{padding-left:3px;display: block;}

.newTop-telnumber{color: #FF6600;display: block;font-family: Arial,Helvetica,sans-serif;font-size:20px;font-weight: 700;height: 30px;}

.logo_phone{ z-index:-1}
.logo_phone,.ad_wrap{float:right;height:52px;overflow:hidden;padding:0 0 0 15px;width:310px; margin:15px 0 0 0;text-align:center}
.logo_phone dt { float:left; 
    padding: 4px 0px 0px;
    width: 155px;
    overflow: hidden;
}
.logo_phone dt strong {font-family: Arial,宋体,Geneva,Microsoft YaHei,Microsoft JhengHei,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 20px;
    color: #FE5901;
}
.logo_phone .icon{ background:url(../images/index.gif) -240px -338px no-repeat; width:13px; height:30px; display:block; float:left; }
.logo_phone dt p {
    height: 15px;
    margin: 5px 0px 0px;
    background-image: url('../images/common.gif');
    background-repeat: no-repeat;
}

.logo_phone dt p.workingday {
    background-position: 0px 0px;
}
.logo_phone {float:left;
    width: 375px;
    height: 75px;
    margin: 0px 0px 0px 10px;
    text-indent: -99em;
    overflow: hidden;
}

.ufooter{clear: both;display: inline-table; margin-top:20px; background:#fff;
width: 100%;

}

.footer01,.footer02,.footer03{padding-bottom:10px;}

.footer01{overflow:hidden; background:#3076DE;}

.newWarp{width:1200px;margin:0 auto;}

/*copyright*/

.foot-copyright{ text-align:center; color:#666; line-height:24px; padding:5px 0;}

.foot-copyright span{ margin:0 5px;}

.foot-copyright .red{ color:#f60;}



/*aboutlink*/

.foot-aboutlink{ text-align:center; padding:5px 0 15px; }

.foot-aboutlink span{ padding:0 5px; border-right:1px solid #999; }

.foot-aboutlink span.noborder{ border:0;}

.foot-aboutlink span a{ color:#666;}

.foot-aboutlink span a:hover{ color:#f60;}

.fastNav, .friendLink {
	width:1200px;
	margin:10px auto;
}
.fastNav strong, .friendLink strong {
	width:200px;
	float:left;
	text-align:right;
	font-weight:normal;
	color:#555;
}
.fastNav p {
	display:inline-block;
	width:915px;
}
.fastNav p a {
	display:inline-block;
	width:66px;
}
.fastNav p a.more {
	width:132px;
}
.fastNav a:link, .fastNav a:visited {
	color:#999;
}
.fastNav a:hover {
	color:#333;
}
.friendLink p {
	display:inline-block;
	width:1180px;
}
.friendLink p a {
	display:inline-block;
}
.friendLink a:link, .friendLink a:visited {
	color:#999;
}
.friendLink a:hover {
	color:#333;
}

.search_nav{height:30px;line-height:30px;vertical-align:middle; width:980px; background-color:#FFFFFF; border-bottom:1px solid #ccc; margin-bottom:10px;}
.search_nav.crumbs{float:left}
.search_nav .crumbs a{color:#404040;padding:0 5px;}
.search_nav .crumbs a:hover{color:#4e9700}
.search_nav p{ float:left}
.bshare-custom{float:right; margin-top:5px;}
.bds_more {overflow:hidden; height:30px; line-height:30px;}

/*nav*/
.menu {
	height: 42px;
line-height: 42px;
background: none repeat scroll 0% 0% #2064C8;
font-size: 15px;
box-shadow: -1px 2px 6px rgba(0, 0, 0, 0.3);
position: relative;
z-index: 2;
}
.menu_con {
	width:1200px;
	margin:0 auto;
	line-height:42px;
}
.menu_con .side_menu {
	position:relative;
	width:175px;
	float:left;
	padding-left:35px;
	font-size:16px;
	font-family:"microsoft yahei";
	color:#fff;
	background:#4583E0;box-shadow:2px 2px 3px rgba(0,0,0,0.2);
	zoom:1;
}
.menu_con .side_menu .nav_box {
	position:absolute;
	top:42px;
	left:0;
	width:210px;
	height:366px;
	background: none repeat scroll 0% 0% #3076DE;
    box-shadow:2px 2px 3px rgba(0,0,0,0.2);
	

}
.nav_box li {
	position:relative;
	float:left;
	width:165px;
	height:76px;
	padding:9px 5px 5px 40px;
	line-height:20px;
	z-index:2;
	border-top: 1px solid #4382E1;
    border-bottom: 1px solid #2A68C3;
}
.nav_box li.more1{ border-top:none;}

.nav_box li i {background: url('../images/index_i.png') no-repeat scroll 0% 0% transparent;
	position:absolute;
	top:8px;
	left:12px;
	_left:12px;
	width:21px;
	height:21px;
}
.nav_box li i.i1 {background-position: 0px 2px;}
.nav_box li i.i2 {background-position: 0px -18px;}
.nav_box li i.i3 {background-position:0px -38px;}
.nav_box li i.i4 {background-position:0px -60px;}
.nav_box li.hover i.i1{background-position:0px -82px;}
.nav_box li.hover i.i2{background-position:0px -102px;}
.nav_box li.hover i.i3{background-position:0px -125px;}
.nav_box li.hover i.i4{background-position:0px -147px;}

.nav_box li strong {
	display:block;
	color:#444;
	font-size:14px;
}
.nav_box li strong a {
	color:#fff;
}
.nav_box li p {
	display:block;
	height:18px;
	overflow:hidden;height:40px;
}
.nav_box li p a {
	display:inline-block;
	padding-right:12px;
	color:#fff;
	font-size:12px;
	font-family:"arial"
}

.nav_box li a:hover {
	color:#f60;
	text-decoration:none;
}
.nav_box li.hover {
 background:#FFF;
	z-index:3;
}
.nav_box li.hover a{ color:#3076de;}
.nav_box li.hover a:hover{ text-decoration:underline;;}
.nav_box li.hover i {
	top:7px;
}
.nav_box li.hover .hide_box {
	display:block;
}
.nav_box li.last {
	border-bottom:0 none;
}
.nav_tag_con {
	display:none;
	position:absolute;
	top:42px;
	left:210px;
	width:672px;
	height:348px;border-right: 1px solid #2A68C3; border-bottom:1px solid #2A68C3;
	padding:9px 19px;
	font-family:"arial";
	box-shadow:2px 2px 3px rgba(0,0,0,0.2);
	background:#fff;
}
.nav_tag_con .hide_box {
	display:none;
}

.nav_tag_con .hide_box .txt1 dl {
	padding:10px 10px;
	border-bottom:1px dotted #dff0d1;
}
.nav_tag_con .hide_box .txt1 dl.hover {
	background:#fffbee;
}
.nav_tag_con .hide_box .txt1 dt {
	font-weight:bold;
	color:#489d00;
	line-height:24px;
}
.nav_tag_con .hide_box .txt1 dt a {
	color:#489d00;
}
.nav_tag_con .hide_box .txt1 dt a:hover {
	color:#f60;
	text-decoration:none;
}
.nav_tag_con .hide_box .txt1 dd {
	line-height:24px;
}
.nav_tag_con .hide_box .txt1 dd a { 
	display:inline-block;
	padding-right:20px;
	line-height:24px;
	color:#666;
}
.nav_tag_con .hide_box .txt1 dd a:hover {
	color:#f60;
	text-decoration:none;
}
.nav_tag_con .hide_box a.more {
	float:right;
	padding:0 10px;
	margin-top:10px;
	line-height:24px;
	font-family:"宋体";
	color:#fff;
	border-radius:2px;
	background:#fa9e13;
}
.nav_tag_con .hide_box a.more:hover {
	background:#f8890f;
	text-decoration:none;
}

.nav_tag_con .hide_box .txt2 {
	line-height:24px;
	height:300px;
	overflow:hidden;
}
.nav_tag_con .hide_box .txt2 strong {
	padding:0 10px;
	font-weight:bold;
	color:#555;
}
.nav_tag_con .hide_box .txt2 .hot {
	position:relative;
	padding:6px 9px 6px 10px;
	margin-top:5px;
	border:1px solid #fae8c0;
	background:#fffbee;
}
.nav_tag_con .hide_box .txt2 .hot i {
	display:none;
	position:absolute;
	top:-1px;
	left:-1px;
	width:31px;
	height:31px;
	background:url(../images/ico.png) no-repeat -80px -163px;
}
.nav_tag_con .hide_box .txt2 .hot em {
	padding-right:7px;
	color:#f60;
	font-weight:bold;
}
.nav_tag_con .hide_box .txt2 .hot a {
	padding-right:20px;
	text-decoration:none;
}
.nav_tag_con .hide_box .txt2 dl {
	padding:6px 10px;
	border-bottom:1px dotted #eee;
	overflow:hidden;
	zoom:1;
}
.nav_tag_con .hide_box .txt2 dl.hover {
	background:#fffbee;
}
.nav_tag_con .hide_box .txt2 dt {
	width:130px;
	float:left;
	font-weight:bold;
	color:#666;
}
.nav_tag_con .hide_box .txt2 dt a {
	color:#666;
}
.nav_tag_con .hide_box .txt2 dt a:hover {
	color:#2a68c3;
	text-decoration:none;
}
.nav_tag_con .hide_box .txt2 dd {
	display:block;
	width:580px;
	float:right;
}
.nav_tag_con .hide_box .txt2 dd a {
	padding:0px 7px;border-left: 1px solid #DDD;
	color:#666;
}
.nav_tag_con .hide_box .txt2 dd a:hover {
	color:#2a68c3;
	text-decoration:none;
}
.nav_tag_con .hide_box .txt3 {
	width:660px;
	padding-left:3px;
	overflow:hidden;
}
.nav_tag_con .hide_box .txt3 ul {
	width:700px;
}
.nav_tag_con .hide_box .txt3 li {
	position:relative;
	width:204px;
	float:left;
	height:64px;
	margin:10px 20px 5px 0;
	line-height:18px;
}
.nav_tag_con .hide_box .txt3 li a {
	display:block;
	padding:10px 5px 10px 55px;
	font-size:14px;
	border:2px solid #e6e6e6;
	border-radius:5px;
	color:#666;
	background:#fafafa;
}
.nav_tag_con .hide_box .txt3 li a span {
	display:block;
	font-size:12px;
	color:#999;
}
.nav_tag_con .hide_box .txt3 li a:hover {
	border:2px solid #5ABB1F;
	color:#489d00;
	text-decoration:none;
}
.nav_tag_con .hide_box .txt3 li a:hover span {
	color:#999;
}
.nav_tag_con .hide_box .txt3 i {
	position:absolute;
	top:15px;
	left:15px;
	width:36px;
	height:33px;
	background:url(../images/ico.png) no-repeat 0 -53px;
}
.nav_tag_con .hide_box .txt3 i.tq {
	background-position:-108px -86px
}
.nav_tag_con .hide_box .txt3 i.dj {
	background-position:0 -53px
}
.nav_tag_con .hide_box .txt3 i.sy {
	background-position:-36px -53px
}
.nav_tag_con .hide_box .txt3 i.xc {
	background-position:-72px -53px
}
.nav_tag_con .hide_box .txt3 i.hw {
	background-position:-108px -53px
}
.nav_tag_con .hide_box .txt3 i.cj {
	background-position:0 -86px
}
.nav_tag_con .hide_box .txt3 i.wq {
	background-position:-36px -86px

}
.nav_tag_con .hide_box .txt3 i.hd {
	background-position:-72px -86px
}
.nav_tag_con .hide_box .txt3 i.sh {
	background-position:0 -119px
}
.nav_tag_con .hide_box .txt3 i.zj {
	background-position:-36px -119px
}
.nav_tag_con .hide_box .txt3 i.cz {
	background-position:-72px -119px
}
.nav_tag_con .hide_box .txt3 i.gz {
	background-position:-108px -119px
}
.menu_con .nav {
	display:inline;
	float:left;
	height:42px;
}
.menu_con .nav a {
	position:relative;
	display:inline-block;
	padding:0 15px;
	font-size:16px;
	font-family:"microsoft yahei";
	color:#fff;
	text-decoration:none;
}
.menu_con .nav a.hot {
	z-index:10;
}
.menu_con .nav a.hot i {
	position:absolute;
	top:-5px;
	right:-6px;
	width:27px;
	height:19px;
	background:url(../images/ico_small.png) no-repeat;
}
.menu_con .nav a.free {
	z-index:10;
}
.menu_con .nav a.free i {
	position:absolute;
	top:-5px;
	right:-6px;
	width:37px;
	height:19px;
	background:url(../images/ico_free.png) no-repeat;
}
.menu_con .nav a.diy {
	z-index:10;
}
.menu_con .nav a.diy i {
	position:absolute;
	top:-5px;
	right:-6px;
	width:38px;
	height:19px;
	background:url(../images/ico_diy.png) no-repeat;
}
.menu_con .nav a.on {
	background: none repeat scroll 0% 0% #0F49B2;
box-shadow: 0px 0px 10px #0B3683 inset;
}
.menu_con .nav a:hover{
    text-decoration: none;
    background: none repeat scroll 0% 0% #3076DE;
}.dguide35{clear:both;width:988px;margin:0 auto;}
.dguide35 .left35{float:left;width:750px;text-align:center;border-right:1px solid #FFF;background:#1965B3;height:25px;line-height:25px;padding-left:5px;color:#A0CCF9;}
.dguide35 .left35 a{color:#FFF;padding:0 10px 0 5px;}
.dguide35 .right35 span{color:#FFF;padding:0 10px 0 5px; cursor:pointer;}
.dguide35 .left35 em{width:1px;border-left:1px solid #A0CCF9;line-height:1px;}
.dguide35 .right35{float:right;width:230px;background:#FF8500;}
.dguide35 .right35 div{float:left;width:217px;height:25px;line-height:25px;text-align:center;}
.dguide35 .right35 a{color:#FFF;}
.dguide35 .right35 em{float:right;width:13px;height:25px;background:#fff url(http://www.97616.net/images/commonwm.png) -267px -166px no-repeat;}
.con_t {
	position:relative;
	width:1200px; height:340px;
	margin:0 auto;
	z-index:1;
}
.con_t .slide_box { position:absolute; left:210px;
	width:710px;
}
.con_t .sidebar { position:absolute; right:0px; overflow:hidden;
	width:280px;
}
#slides {
	display:none;
	position:relative;
}
#slides .slidesjs-control {
	position:relative;
	z-index:1;
}
#slides .slidesjs-pagination {
	position:absolute;
	bottom:20px;
	right:20px;
	float:right;
	z-index:100
}
#slides .slidesjs-pagination li {
	width:12px;
	background:#fff;
	float:left;
	height:12px;
	font-size:0px;
	overflow:hidden;
	cursor:pointer;
	margin-right:6px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px
}
#slides .slidesjs-pagination li:hover {
	background:#3076de;
}
#slides .slidesjs-pagination li a {
	display:block;
	width:13px;
	height:0;
	padding-top:13px;
	float:left;
	overflow:hidden
}
#slides .slidesjs-pagination li a.active {
	background:#3076de;
	cursor:default
}
#slides a.slidesjs-next, #slides a.slidesjs-previous {
	display:none;
	position:absolute;
	top:130px;
	width:26px;
	height:70px;
	z-index:99;
}
#slides a.slidesjs-previous {
	left:0;
}
#slides a.slidesjs-next {
	right:0;
}
#slides a.slidesjs-previous b {
	position:absolute;
	top:0;
	left:0;
	width:26px;
	height:70px;
	background:#000;
	filter:alpha(opacity=30);
	-khtml-opacity:0.3;
	-moz-opacity:0.3;
	opacity:0.3;
	overflow:hidden;
	z-index:100;
}
#slides a.slidesjs-previous i {
	position:absolute;
	top:22px;
	left:5px;
	width:14px;
	height:26px;
	background:url(../images/btn_slide_home.png);
	overflow:hidden;
	z-index:100;
}
#slides a.slidesjs-next b {
	position:absolute;
	top:0;
	right:0;
	width:26px;
	height:70px;
	background:#000;
	filter:alpha(opacity=30);
	-khtml-opacity:0.3;
	-moz-opacity:0.3;
	opacity:0.3;
	overflow:hidden;
	z-index:100;
}
#slides a.slidesjs-next i {
	position:absolute;
	top:22px;
	right:5px;
	width:14px;
	height:26px;
	background:url(../images/btn_slide_home.png) 0 -26px;
	overflow:hidden;
	z-index:100;
}
#slides a.slidesjs-previous:hover b, #slides a.slidesjs-next:hover b {
	background:#000;
	filter:alpha(opacity=60);
	-khtml-opacity:0.6;
	-moz-opacity:0.6;
	opacity:0.6;
}

/**/
.i-tab{ width:900px; background:#FAFAFA;}

.topline18 dt{ height:90px; padding:20px 15px 0; background:#FFF9F6; position:relative;}
.topline18 dd{ height:30px; line-height:30px; border-bottom:1px solid #f5f5f5; padding:0 5px;}
.topline18 dd a{ width:258px;float:left; text-align:left;}
.topline18 dd{text-align:left;}
.topline18 dt{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden}


.topline dt .a,.topline dd a,.topline dt p,#i-hotel .textlist li a,.i-news li a,.i-news-s li a,.i-line li .content p,.i-line-bor .left ul li,.i-line-bor .right .i-line-more li a,.i-line li .content h5,.search .list li .text h2 a,#header .head-c .search .s-list li a{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.i-newstab li,.i-tab li,.i-line-bor .left .t,.i-news .t,.whr li strong,.search-msg-error p strong,.search-msg,#nsl .login-order .login-su strong{font-family:Microsoft YaHei;}
.layout{ border:1px solid #E0E0E0; background:#fff;}
.layout.tbor1,.tbor1s,.tbor1c{ border-top-color:#FF6411;}
.layou1t{ border:1px solid #E0E0E0; background:#fff;}
.layout1.tbor11{ border-top-color:#FF6411;}
.tbor1s{ border-top-width:2px; position:relative; _width:890px;}
.tbor1s .i{ position:absolute; left:15px; top:-2px; width:35px; height:47px; background:url(../images/index_i.png) 0px -210px no-repeat;}
.layout h3{ height:39px; line-height:39px; font-size:16px; text-indent:1.2em; border-bottom:1px solid #E5E5E5;}
.layout h2{ height:39px; line-height:39px; font-size:16px; text-indent:1.2em; border-bottom:1px solid #E5E5E5;}
.layout h3.bg{background:#FAFAFA;}
.layout1 h3{ height:39px; line-height:39px; font-size:16px; text-indent:1.2em; border-bottom:1px solid #E5E5E5;}
.layout1 h3.bg{background:#FAFAFA;}
.layout h4{ font-size:16px; margin:0 0 15px 30px;}
.layout h4 a{ float:right; font-size:12px; font-weight:400; color:#888; padding:2px 0 0;}

.index{ width:1200px; margin:20px auto 0px; overflow:hidden;}
.index .left{ float:left; width:910px;}
.index .left .layout{ _width:888px;}
.index .right{ float:right; width:275px;}
.right-tel{ padding:25px 0; color:#888; line-height:2em; text-align:center; color:#666;}
.right-tel p{ font-size:19px;}
.topline dt{ height:90px; padding:20px 15px 0; background:#FFF9F6; position:relative;}
.topline dt .img{ position:absolute; top:20px; right:15px;}

.topline dt .a i{ float:left; font-weight:600; width:25px; height:25px; line-height:25px; text-align:center; background:#FF6411; color:#fff;}
.topline dt .a span{ float:left; border:1px solid #FBC9B0; padding:0 5px; background:#fff; color:#FF6411; height:23px; line-height:23px; border-left:0 none;}
.topline dt p{ line-height:1.8em; padding:8px 0 0; width:155px; display:block;}
.topline dd,.i-news li,.i-news-s li{ height:30px; line-height:30px; border-bottom:1px solid #f5f5f5; padding:0 15px;}
.topline dd a{ width:168px; margin:0 0 0 7px; float:left; text-align:left;}
.topline dd i{ font-weight:bold; color:#9a9a9a; float:left;}
.topline dd{ text-align:right;}


.topline1 dt{ height:90px; padding:20px 15px 0; background:#FFF9F6; position:relative;}
.topline1 dt .img{ position:absolute; top:20px; right:15px;}
.topline1 dt .a i{ float:left; font-weight:600; width:25px; height:25px; line-height:25px; text-align:center; background:#FF6411; color:#fff;}
.topline1 dt .a span{ float:left; border:1px solid #FBC9B0; padding:0 5px; background:#fff; color:#FF6411; height:23px; line-height:23px; border-left:0 none;}
.topline1 dt p{ line-height:1.8em; padding:8px 0 0; width:155px;}
.topline1 dd,.i-news li,.i-news-s li{ height:30px; line-height:30px; border-bottom:1px solid #f5f5f5; padding:0 15px;}
.topline1 dd a{ width:168px; margin:0 0 0 7px; float:left; text-align:left;}
.topline1 dd i{ font-weight:bold; color:#9a9a9a; float:left;}
.topline1 dd{ text-align:right;}
.price{ color:#ff4400;}
.price strong,.whrtop dd strong{ font-size:14px; font-family:Georgia;}
.price-s{ color:#999;}
.zt{ padding:17px 0 12px;}
.zt li{ height:70px; text-align:center; vertical-align:middle; margin:0 0 5px 0;}
.i-newsbor{ _width:271px; overflow:hidden;}
.i-newstab{ width:274px;}
.i-newstab li{ float:left; width:135px; text-align:center; background:#FAFAFA; height:29px; line-height:29px; font-size:16px; font-weight:600; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5; border-left:1px solid #fff;}
.i-newstab li.hover{ border-bottom-color:#fff; background:#fff; border-top:1px solid #31A7AA; height:28px; line-height:28px; font-weight: bold;}
.i-newstab li a,.i-tab li a{ display:block;}
.i-news{ padding:2px 2px 0;}
.i-news-s{ padding:9px 10px 0;}
.i-news li,.i-news-s li{ text-align:right; color:#888; margin:-1px 0 0; padding-left:10px; padding-right:10px;}
.i-news li i,.i-news-s li i{ float:left; width:3px; height:3px; overflow:hidden; margin:19px 8px 0 0; background:#B2B2B2;}
.i-news li a,.i-news-s li a{ float:left; width:225px; text-align:left;}
.i-news .t{ background:#f8f8f8; height:24px; line-height:24px; font-weight:bold; padding:0 10px;}
.i-news-s li{ border-top-width:0px; border-bottom:1px solid #f5f5f5;}

.i-tab{ width:910px; background:#FAFAFA;}
.i-tab li,.tbor1s .first{ float:left; font-size:14px; height:39px; line-height:39px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; border-left:1px solid #fff; width:174px; text-align:center;}
.i-tab li a:hover{ text-decoration:none;}

.w623{ width:623px; float:left; _width:610px !important;}
.right .more{ float:left; font-size:14px; height:39px; line-height:39px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; border-left:1px solid #fff; width:84px; text-align:center;background:#FAFAFA; }

.tbor1s .first{ width:202px; font-weight:bold; font-size:16px; text-align:left; text-indent:3.3em; float:left;}
.i-tab li.current{ border-bottom-color:#fff; font-weight:bold; background:#fff;}
.i-tab li.current a{ color:#FF6411;}
.i-line li{ float:left; width:185px; margin:0 0 0 30px; padding:25px 0 20px; *display:inline}
.i-line li .content h5{ font-weight:bold; margin:10px 0 0; *margin:8px 0 0; width:185px;}
.i-line li .content p{ color:#888; width:185px; margin:8px 0 5px; *margin:7px 0 4px;}
.i-line li .content .a,.i-line li .content .b{ text-align:right; color:#888; line-height:20px; clear:both;}
.i-line li .content .a span,.i-line li .content .b span{ float:left;}
.i-line li .content .b span,.i-line-bor .right .i-line-more li span,.search-msg strong{ color:#ff8800;}
.i-line li .content .b s{ text-decoration:none;}
.i-line li .content .a .sell{ float:right; padding:3px 0 0;}
.i-line li .content .a .sell span,.search .list li .prices .sell span,.i-line li .content .b .sale{ display:inline-block; line-height:12px; height:12px; background:url(../images/ico_home.png) no-repeat -91px -184px; padding:0 2px 0 18px; border:1px solid #FF9900; color:#ff8800; margin:0 0 0 2px;}
.i-line li .content .a .sell span.s,.search .list li .prices .sell span.s{ background-position:0 -69px;}

.search-msg{ background:#fff; height:45px; line-height:42px; padding:0 15px; font-size:16px; border:1px solid #E0E0E0; border-top-color:#fff; border-left-color:#fff; border-bottom-width:2px; border-right-width:2px;}
.search-msg-error{ padding:20px 0 40px; border-top-width:2px;}
.layout1.tbor11{ height:570px;}
/*** Form ***/
.form{ width:500px; margin:0 auto; padding:100px 0 0;}
.form li{ height:36px; margin-bottom:10px; *margin-bottom:7px;}
.form li .l{width:16.66666667%; float:left; line-height:36px;}
.form li .l-offset{margin:0 0 0 16.66666667%;}
.form li .r{width:83.33333333%; float:left;}
.form .checkbox{ padding:8px 0 10px;}
.form .checkbox label{ margin:0 10px 0 0;}
.form .checkbox label input[type=radio],.form .checkbox label input[type=checkbox]{vertical-align:middle;}
.friendLink11 {
	width:1200px;
	margin:10px auto;
}

.i-line8 li{float:left; width:195px; margin:0 0 0 30px; *display:inline}
.i-line8 li .content p{margin:10px 0 0; *margin:8px 0 0; width:195px;text-align:center;}
.i-line8 li .content .a,.i-line8 li .content .b{ text-align:right; color:#888; line-height:20px; clear:both;}
.i-line8 li .content .a span,.i-line8 li .content .b span{ float:left;}
.i-line8 li .content .b span,.i-line-bor .right .i-line-more li span,.search-msg strong{ color:#ff8800;}
.i-line8 li .content .b s{ text-decoration:none;}
.i-line8 li .content .a .sell{ float:right;}
.i-line8 li .content .a .sell span,.search .list li .prices .sell span,.i-line8 li .content .b .sale{ display:inline-block; line-height:12px; height:12px; background:url(../images/ico_home.png) no-repeat -91px -194px; padding:0 2px 0 1px; border:1px solid #FF9900; color:#ff8800; margin:0 0 0 2px;}
.i-line8 li .content .a .sell span.s,.search .list li .prices .sell span.s{ background-position:0 -69px;}